$(function () {
  layui.form.verify({
    nickname: function(value, item){ //value：表单的值、item：表单的DOM对象
      if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
        return layer.msy('用户名不能有特殊字符');
      }
      if(/(^\_)|(\__)|(\_+$)/.test(value)){
        return '用户名首尾不能出现下划线\'_\'';
      }
      if(/^\d+\d+\d$/.test(value)){
        return '用户名不能全为数字';
      }
    }
  })
  //渲染用户信息
  initUserInfo()
  function initUserInfo() {
    axios.get('/my/userinfo').then(({data:res}) => {
      // console.log(res);
      layui.form.val("formTest",res.data )
    })
  }
  $('form').on('submit', function (e) {
    e.preventDefault()
    axios.post('/my/userinfo', $(this).serialize()).then(({data:res}) => {
      if (res.status !== 0) {
        layer.msg(res.message)
      } else {
        layer.msg('修改用户信息成功！')
        window.parent.getUserInfo()
      }  
  })
  })
  $('#resBtn').on('click',function(e){
    e.preventDefault()
    initUserInfo()
  })
})
  